steam-electric generator - French English Dictionary